package site.qjdb.service;


import site.qjdb.pojo.Notice;

import java.util.List;

public interface NoticeService {
	/**
	 * 	添加通知
	 * 
	 * */
	void addNotice(Notice notice);
	
	/**
	 * 	删除通知
	 * 
	 * */
	void deleteNotice(Notice notice);
	
	/**
	 * 	查询所有新通知，实体类没有赋值
	 * 
	 * */
	List<Notice> findNoticeAll(Integer uid);
	
	/**
	 * 	根据类型查询通知，实体类已赋值
	 * 
	 * */
	List<Notice> findNoticeByType(Integer uid, Integer type);
	
	/**
	 * 	清除新通知标记
	 * 
	 * */
	void clearNew(Integer uid, Integer type);
}
 